<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script type="text/javascript">
     //++  --

    var a=10;
    var b=3;
    var sum1=++a-b;
    console.log(sum1);//8    先自增然后赋值   10++-3=8  sum1=8
    console.log(a);//11

    var sum2=a--+b;
    console.log(sum2);// 14    先赋值然后自减   11+3先赋值给sum2----》14
    console.log(a);//10     然后在自减 11--
/////////////////////////////////////////////////////////////////////////////////////////
    //&&
     // ||  短路或（只要第一个条件是true，短路了，结果是true）

    //&&  短路与  (如果第一个条件为false，短路，结果为false)
     /**
      *     第一个条件     第二个条件       结果
      *
      *        true         true          true
      *
      *         true        false         false
      *
      *        false         true         false
      *
      *       false          fasle         false
      *
      */
     ///////////////////////////////////////////////////////
    //如果判断的时候，条件比较多用if----排除法
    //如果判断的时候，只有一个条件，但是这个条件产生的结果比较多，那么就用switch
    //循环
    //for  while   for in   forEach
    //for-----知道循环次数的时候
    //while-----不知道循环次数的时候，如果需要死循环也是用while
    //for--in（用来遍历数组跟对象，经常用来遍历json）
    var obj={
           type:"1",
           content:"今天星期五",
           data:1200
         };
         //通过遍历取出来对象里面的值
     for(var x in obj){
         console.log(obj[x]);
     }
     var arr=[12,13,14,15];
    for(var y in arr){
        console.log(arr[y]);
    }
    console.log("+++++++++++++++++++++++++++++++++++++==")
    //可以使用forEach可以遍历数组
    arr.forEach(function (x) {
          console.log(x);
    });

</script>
</body>
</html>